package com.study.service.fallback;

import com.study.domain.Product;
import com.study.service.ProductService;

/**
 * @author MI
 * @version 1.0
 * @date 2020/10/18 22:04
 */
//这是一个容错类，需要实现Fegin 所在的接口，并实现所有接口中的方法，
//一旦 Fegin远程调用出现问题了，就会进去当前类中的同名方法，执行容错逻辑
public class ProductServiceFallback implements ProductService {
    @Override
    public Product findByPid(Integer pid) {
        //容错逻辑
        Product product = new Product();
        product.setPid(1);
        product.setPname("出现错误了");
        return product;
    }
}
